﻿#include "AddOutput.h"
#include "Application.h"
#include "VTKOutput.h"

void AddOutputAction::Execute()
{
  _parser.SetPrefix("Outputs/");

  Configuration cfg;
  cfg.Add<Application*>("_app", &_app);
  cfg.Add<Parser*>("_parser", &_parser);
  _app.AddOutput(std::make_shared<VTKOutput>(cfg));

  Success("AddOutputAction");
}